##   todo datetime模块下的datetime类
import time
from datetime import datetime
#类方法
# date.now() 获取当前日期时间对象
# print(datetime.now(), type(datetime.now()))  #前面代表当前的时间,后面是datatime类的类型
#    结果是 2022-06-14 11:54:19.021817 <class 'datetime.datetime'>

#todo  datetime.today()	当前时间，localtime。
# print(datetime.today())   #获取当前的时间

#todo  datetime.utcnow()  当前UTC时间
# print(datetime.utcnow())

# todo datetime.fromtimestamp()	将时间戳的转换为时间。
# times = time.time()
# print(datetime.fromtimestamp(times))

# todo datetime.strptime(str,fmt)	按照fmt的格式解析字符串生成datetime。 # 将字符串日期时间转为日期时间对象
# datetime_str = '2019/12/1 10:10:10'
# # print(datetime_str)
# datetime_obj = datetime.strptime(datetime_str, '%Y/%m/%d %H:%M:%S')
# print(datetime_obj, type(datetime_obj))

# 对象方法
# datetime.date()	返回一个date对象。
datetime_str = '2019/12/1 10:10:10'
datetime_obj = datetime.strptime(datetime_str, '%Y/%m/%d %H:%M:%S')
print(datetime_obj)
print(datetime_obj.date(), type(datetime_obj.date()))


# datetime.time()	返回time对象。
print(datetime_obj.time(), type(datetime_obj.time()))